package org.langqiao.io.encrypt;

import java.security.Key;

/**
 * 功能：对文件加密解密操作
 * @author YMY
 */
public interface FileEncryptInterface{
 
	/**
	 * 加密算法
	 * @param key
	 * @param FileName
	 *@return
	 */
	public boolean DESEncrypt(Key key, String FileName);
	/**
	 * 解密算法
	 * @param FileName
	 * @param key
	 * @return
	 */
	public boolean DESDecrypt(String FileName, Key key);
	/**
	 * 自定义一个key
	 */
	public Key getKey(String keyRule);
	/**
	 * 第二种产生key的方法
	 */
	public Key getKey2();
}



